home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 14 / q14.d81 / t.review 14 < prev    next >
Text File  |  2022-08-28  |  6KB  |  105 lines

  1.  
  2.                          Review: I PAINT by Rick Kane
  3.  
  4.                            Reviewed by Dave Matthews
  5.  
  6.  Available from Software Support International
  7.  2700 NE Andresen Road,
  8.  Suite A-10
  9.  Vancouver, WA 98661
  10.  1-800-356-1179 or 1-206-695-9648
  11.  
  12.  C-128 80-column Interlaced (640x400) Color Paint Program $34.95
  13.  
  14.  
  15.      When the C-128 was first introduced, we were told that the 8563 VDC 80
  16. column video chip was used for text only.  Shortly thereafter, the dynamic
  17. duo of David Darus and Lou Wallace pioneered 80-column monochrome bitmap
  18. graphics.  Next came color graphics and the incredible BASIC 8.0 graphics
  19. extension language.  Before long, overscan and interlace were added to the
  20. C-128's 80-column graphics arsenal.  In fact, in interlaced, overscan mode,
  21. the 128 has higher resolution than the Amiga!  And yes, it flickers just
  22. like the Amiga's screen when in interlace mode!
  23.  
  24.      The culmination of all this work is Rick Kane's IPaint.  Billed as
  25. "Earth's Only C-128 Interlace Paint Program", IPaint is unquestionably the
  26. cutting edge of C-128 graphics.
  27.  
  28.      IPaint pushes the 128 to the outer limits of its capability, and
  29. requires 64k video ram (either a C-128D or an enhanced 128), a 1351 mouse
  30. and a monitor capable of displaying the 640x400 screen.  I have successfully
  31. used the Commodore 2002 and 1084s, and IPaint should work with the 1902 and
  32. 1902a monitors as well.  IPaint works with the 1541 drive, though I
  33. definitely recommend a 1571 or 1581 drive.  Another very useful item is RAM
  34. expansion, 1700, 1764 or 1750 or compatible units.  Finally, and this sounds
  35. weird, but I recommend a pair of sunglasses, the kind that polarize light.  
  36. These really do cut down on screen flicker.
  37.  
  38.      But what the heck is interlacing, why does it cause the screen to
  39. flicker, and why should you care?  Interlace is basically a method of
  40. compressing time.   A TV or computer screen is painted on the screen one
  41. line at a time with an electron gun.  When you look at a screen, it looks
  42. like a solid picture, because the lines are painted so fast.  Normally, the
  43. gun is fast enough to paint about 200 of these lines before the human eyes
  44. can detect the process.  Interlacing doubles the number of lines by breaking
  45. the picture into even and odd lines called frames.  First, the even frame is
  46. painted then the odd frame is interleaved with the even frame, giving 400+
  47. lines in the complete picture.  Unfortunately, by the time the odd frame is
  48. painted, the even frame has begun to fade.   This is called flicker, where
  49. the picture seems to vibrate up and down.  This is most noticeable on thin
  50. horizontal lines, the kind often seen on computer screens.
  51.  
  52.      If you have used the paint program shipped with BASIC 8.0, or Peter
  53. Marions' PAINT 128 (published on LS 128 #8 and #11), then you will find
  54. IPaint very familiar.  All the features artists have come to expect are
  55. available -- freehand, line, shapes, flood fill, cutting and pasting of
  56. brushes, text and zoom.   The Rylander 3D solids are here as well.
  57.  
  58.      IPaint can import BASIC 8.0 'pict.' and '.brush' files, though due to
  59. differences in resolution and handling color, results can be mixed.   I have
  60. found that importing in monochrome mode and then using IPaint colorizing
  61. features to recolor the picture works best for many cases.
  62.  
  63.      Color usage on Commodore's 8-bit line, including the 40-column 64 and
  64. 128 graphics modes and the 128's 80-column mode, are generally a pain.  For
  65. comparison, the Amiga and IBM style VGA graphics both display 16 colors at
  66. 640x400 resolution, just like IPaint.  The C-128's 80-column chip, however,
  67. does not have the ability to provide each and every pixel with its own
  68. color.  The real trouble lies in the fact that color 'cells' are used, like
  69. in the 40-column hi-res bitmaps.  VDC color cell sizes range from 8x8 to
  70. 8x2.  IPaint uses an 8x8 cell.  This means that all the pixels in a cell
  71. must share a common color.  Although this method of color usage saves memory
  72. and processor work, it definitely detracts from ease of creation.
  73.  
  74.      IPaint, due to its high resolution and interlacing, allows just a bit
  75. more freedom.  You have the option of using the interlaced 'frames' to use a
  76. different color.  Plus, because the pixels are so small, two colors placed
  77. side by side tend to blend into a third.  This allows the illusion of many
  78. more than the original 16 color palette.  You are still limited to a cell of
  79. 8 pixels, but an 8x8 IPaint cell is a quarter the size of a 40 column hires
  80. color cell.  So, although color usage is not perfect, you can make
  81. outstanding colorful graphics.  You have to plan for the limits of the
  82. medium.  I guess you could say that about any artform, traditional or
  83. computer.
  84.  
  85.      One nice feature much improved from the earlier 80-column paint
  86. programs is that the mouse stays visible, regardless of what's on the
  87. screen, as long as the background and foreground colors are different.   On
  88. the other hand, IPaint uses the 1351 mouse buttons rather differently than I
  89. have ever seen before.  This took a bit of getting used to.  The bigger
  90. problem is lack of response.  IPaint requires every ounce of computing
  91. horsepower the 128 can muster...and maybe a little bit more.  Response can
  92. be a trying experience with large brushes, the Rylander 3D solids and when
  93. filling an area.   Sometimes the program simply won't respond to the mouse. 
  94. Patience will be required to finish your great masterpiece.
  95.  
  96.      Even with these problems, which are probably unavoidable due to the
  97. 128's 80-column video architechure, IPaint is definitely worth a look.  If
  98. you are serious about graphics on the 128, and you have the 64k video RAM,
  99. then IPaint is without peer and I highly recommend it.  Heck, for $34.95,
  100. it's worth it just to say you have the same resolution as an IBM with a VGA
  101. card!
  102.  
  103. DM
  104.                              **** End of Text ****
  105.